using System;
using System.Data;
using System.Configuration;
using System.Collections.Generic;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Collections;

/// <summary>
/// Summary description for Auditoria
/// </summary>
public class Auditoria
{
	public Auditoria()
	{
		//
		// TODO: Add constructor logic here
		//
	}
    public static void guardarEvento(string usuario,string valorIngresado,string valorBorrado,string valorModificado,string pagina,string campo)
    {
        SqlConnection conexion = null;
        DateTime fechaEvento = DateTime.Now;
 

        try
        {
            conexion = Conexion.CrearConexion();
            IDbCommand comando = Conexion.CrearComando(conexion);
            comando.CommandText = "insert into Auditoria " +
           "(fechaEvento,usuario,valorIngresado,valorBorrado,campo,pagina,valorModificado) "+
           " values (@fechaEvento,@usuario,@valorIngresado,@valorBorrado,@campo,@pagina,@valorModificado ) ";
            comando.Parameters.Add(Conexion.CrearParametro("@fechaEvento",fechaEvento));
            comando.Parameters.Add(Conexion.CrearParametro("@usuario", usuario));
            comando.Parameters.Add(Conexion.CrearParametro("@valorIngresado", valorIngresado));
            comando.Parameters.Add(Conexion.CrearParametro("@valorBorrado", valorBorrado));
            comando.Parameters.Add(Conexion.CrearParametro("@campo", campo));
            comando.Parameters.Add(Conexion.CrearParametro("@pagina", pagina));
            comando.Parameters.Add(Conexion.CrearParametro("@valorModificado ", valorModificado));
            comando.ExecuteNonQuery();
        }
        finally
        {
            conexion.Close();
        }
    }
    public static void traerTodos() {
        
    }
}
